Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Luedenscheid Challenger Prague 3 Challenger M25 Oviedo Santa Cruz de la Sierra Challenger Campinas Challenger M15 Santo Domingo M15 Santo Domingo M15 Concepcion Merida Challenger M25 Punta del Este M25 Punta del Este M15 Villa Maria San Luis Potosi Challenger M15 Santiago Concepcion Challenger M25 Tucuman Ibague Challenger Cuernavaca Challenger Santos Challenger Mexico City Challenger Porto Alegre Challenger Lima 1 Challenger Santa Fe Challenger Santa Cruz de la Sierra 2 Challenger Bogota Challenger M25 Telfs Luedenscheid Challenger M25 Sao Paulo Tampere Challenger Antofagasta Challenger Cali Challenger Buenos Aires Challenger Curitiba Challenger Villa Maria Challenger Piracicaba Challenger Sarasota Challenger Rosario Challenger Punta Del Este Challenger Francavilla Challenger Tallahassee Challenger Australian Open - Melbourne Buenos Aires Challenger Asuncion Challenger Zug Challenger Concepcion Challenger Campinas Challenger Zagreb Challenger French Open - Paris Vicenza Challenger Heilbronn Challenger Bratislava 1 Challenger Wimbledon - London Trieste Challenger Poznan Challenger San Marino Challenger M25 Salvador M25 Barueri Chile F1 Chile F2 Chile F3 Brazil F37 Argentina F1 Argentina F4 Brazil F15 Chile F6 Argentina F12 Argentina F13 Argentina F14 Bolivia F1 Bolivia F4 Chile F10 Chile F11 Chile F13 Chile F14 Chile F15 Mexico F1 Mexico F2 Guatemala F1 Argentina F1 Argentina F2 Argentina F7 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F4 Peru F5 Argentina F19 Argentina F20 Argentina F23 Argentina F24 Bolivia F2 Bolivia F4 Bolivia F5 Argentina F26 Argentina F27 Argentina F28 Chile F15 Croatia F3 Croatia F4 Croatia F5 Croatia F6 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F8 Argentina F9 Argentina F11 Argentina F12 Argentina F13 Argentina F14 Argentina F15 Argentina F19 Chile F5 Chile F6 Brazil F14 Brazil F16 Brazil F18 Brazil F19 Brazil F20 Brazil F21 Argentina F1 Argentina F2 Argentina F3 Argentina F5 Argentina F6 Colombia F1 Colombia F2 USA F12 USA F13 USA F14 USA F16 USA F18 USA F19 Colombia F3 Colombia F4 Ecuador F6 Colombia F7 Colombia F8 Argentina F19 Argentina F20 USA F5 USA F6 USA F9 USA F14 USA F15 Colombia F1 Colombia F2 Colombia F3 Colombia F4 Colombia F5 Colombia F6 Colombia F7 Argentina F8 Colombia F8 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 USA F6 USA F7 USA F8 USA F9 Argentina F3 Argentina F8 Argentina F9 Colombia F1 Colombia F2 Colombia F3 USA F24 USA F25 USA F26 USA F27 Colombia F4 Uruguay F1 Uruguay F2 Uruguay F3 USA F5 (Weston) USA F7 (Orlando) USA F9 (Orlando) USA F12 (Memphis) USA F13 (Little Rock) USA F14 (Orange Park) USA F15 (Vero Beach) USA F16 (Tampa) Romania F2 (Bacau) Italy F16 (Padova) Hungary F4 (Gyula) Hungary F5 (Budapest) Colombia F1 (Valledupar) Colombia F2 (Manizales) Argentina F5 Bolivia F2 Bolivia F1 Bolivia F3 Germany F9 (Wetzlar) Germany F10 (Essen) Germany F13 (Ueberlingen) Argentina F19 Argentina F10 Brazil F5 (Mogi das Cruzes) Brazil F6 (Curitiba) Brazil F7 (Sao Carlos) Argentina F8 (Buenos Aires) Chile F4 Chile F2 (Santiago) Chile F3 (Antofagasta) M15 Naples M25 Palm Coast M15 Cancun M15 Cancun M15 Cancun M15 Cancun M25+H Arlon M25 Lasne Argentina F5 Argentina F10 Argentina F11 Argentina F13 Argentina F15 Argentina F16 Bolivia F3 M25 Xalapa M15 Tabasco Argentina F17 Argentina F15 Chile F4 Argentina F6 Brazil F36 Argentina F11 Panama F1 Bolivia F3 Peru F3 Brazil F14 Argentina F4 Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb Sporting Challenger - Turin Schickendanz Open - Furth 10th Wartburg Open - Eisenach Muller Cup - Ulm Stella Artois Clay Court Championships - Budaors San Marino Cepu Open - San Marino Geneva Challenger - Geneva Black Forest Open 2002 - Freudenstadt Asirom Challenger Brasov - Brasov Cosmorom Challenger - Brasov Neride Prague Indoor - Prague Residenza Open - Magdeburg Architect Open - Budapest Stella Artois Clay Court Championships - Budaors Warta Cup 2001 - Sopot BMW Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Asirom Challenger Brasov - Brasov EI Bank Bulgarian Challenger - Sofia The Bolton Challenger - Bolton Tatra Banka Open 2001 - Bratislava Challenger Britania Zavaleta - Puebla Copa Ericsson Costa Rica - San Jose Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville Tatra Banka Open - Bratislava Neride Prague Indoor - Prague Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Garden Open - Rome Finnish Open - Helsinki Asirom Challenger - Brasov Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk ATP Challenger 2003 Numea - New Caledonia Challenger 42 - Andrezieux SIR Supermercadi Challenger - Rome Privat Bank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Mauritius Open - Mauritius Intersport Heilbronn Open - Heilbronn Open de Franche-Comte - Besancon Pro Tennis World Open - Sunrise PrivatBank Cup - Dnepropetrovsk Privatbank Open 2006 - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Roma Challenger 2007 - Rome Unique Zagreb Open - Zagreb Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen Timisoara Challenger - Timisoara 's Tennis Masters 07 Challenger - Graz Citta di Como - Como Brasov Challenger - Brasov Ipsos Bucharest Challenger - Bucharest Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk Schickendanz Open - Furth Copa Petrobras-Argentina - Buenos Aires PEOPLEnet CUP - Dnepropetrovsk Buenos Aires Challenger Prostejov Challenger Belo Horizonte Challenger Buenos Aires Challenger Asuncion Challenger Buenos Aires Challenger Szczecin Challenger Buenos Aires Challenger Marrakech Challenger Barletta Challenger Milan Challenger Arad Challenger Lima Challenger Timisoara Challenger Bercuit Challenger Sibiu Challenger Cordenons Challenger Brasov Challenger Banja Luka Challenger Szczecin Challenger Buenos Aires Challenger ATP Challenger Tour Finals Buenos Aires Challenger Arad Challenger Binghamton Challenger Cortina Challenger San Marino Challenger Como Challenger Medellin Challenger Alphen Challenger Trnava Challenger Quito Challenger Sibiu Challenger Pereira Challenger Rennes Challenger San Juan Challenger Cordoba Challenger Geneva Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Dallas Challenger Sarasota Challenger Mersin Challenger Savannah Challenger Bordeaux Challenger Caltanissetta Challenger Todi Challenger Scheveningen Challenger Meerbusch Challenger Manerbio Challenger Barranquilla Challenger Alphen Challenger Banja Luka Challenger Cary Challenger Sibiu Challenger Pereira Challenger Medellin Challenger Bogota Challenger Buenos Aires Challenger Peru F6 Bucaramanga Challenger Santo Domingo Challenger Guadalajara Challenger San Luis Potosi Challenger Leon Challenger Sarasota Challenger Sao Paulo Challenger Cali Challenger Curitiba Challenger Barranquilla Challenger Santos Challenger Medellin Challenger Buenos Aires Challenger Santiago Challenger Argentina F7 Lima Challenger Guayaquil Challenger Bogota Challenger Montevideo Challenger Medellin Challenger Floridablanca Challenger Quito Challenger Bogota Challenger Cary Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Campinas Challenger Buenos Aires Challenger Morelos Challenger Santiago Challenger San Luis Potosi Challenger Puerto Vallarta Challenger Little Rock Challenger Columbus Challenger Blois Challenger Nur-Sultan Challenger Sopot Challenger Augsburg Challenger Meerbusch Challenger L'Aquila Challenger Como Challenger Banja Luka Challenger Buenos Aires Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Noumea Challenger Punta Del Este Challenger Todi Challenger Trieste Challenger Cordenons Challenger Split Challenger Guayaquil Challenger Campinas Challenger Antalya Challenger Antalya 2 Challenger Concepcion Challenger Santiago Challenger Orlando Challenger Tallahassee Challenger Biella 6 Challenger Bratislava Challenger Prostejov Challenger Milan Challenger Salzburg-Anif Challenger Amersfoort Challenger Tampere Challenger Poznan Challenger Prague 2 Challenger Luedenscheid Challenger Quito Challenger Ambato Challenger Lima Challenger Santiago 2 Challenger Santiago 3 Challenger Bogota Challenger Montevideo Challenger Campinas Challenger Bendigo Challenger Concepcion Challenger Santa Cruz de la Sierra Challenger Santiago Challenger Concepcion 2 Challenger Santa Cruz de la Sierra 2 Challenger Pereira Challenger Mexico City Challenger San Luis Potosi Challenger Heilbronn Challenger Troisdorf Challenger Poznan Challenger Cali Challenger Bogota Challenger Zug Challenger Lima Challenger Santo Domingo Challenger Cary Challenger Charleston Challenger Campinas Challenger Ambato Challenger Las Vegas Challenger Charlottesville Challenger Temuco Challenger Puerto Vallarta Challenger Mexico City Challenger San Luis Potosi Challenger Morelos Challenger Leon Challenger Santiago Challenger Chile F5 Chile F16 Copenhagen Open - Copenhagen BMW Open - Munich Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Estoril Open - Estoril The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Generali Open 2003 - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors - Basel Milan Indoors - Milan Argentina F18 Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Sydney International - Sydney U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort Croatia Open - Umag BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Estoril Open - Estoril Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Winston Salem - Winston Salem Aircel Chennai Open - Chennai Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem Cordoba Open - Cordoba Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Emilia-Romagna Open - Parma Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago San Diego Open - San Diego Cordoba Open - Cordoba Abierto Mexicano Telcel - Acapulco Argentina F14 M15 Concepcion Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Kamnik Challenger - Kamnik Warsteiner Challenger Lubeck - Lubeck The LTA Hull Challenger - Hull Miami Open - Miami Compaq Challenger - Bucharest French Open - Paris Tennis Napoli Cup - Naples French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, PO, SWE-ROU, 3-2 French Open - Paris Hopman Cup - Perth Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Drummondville Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, ROU-ECU 5-0 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Temuco Challenger Antofagasta Challenger Bogota Challenger Open de Nice Cote d'Azur - Nice Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, World Group, 1R, ROU-BLR 3-2 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, World Group, PO, ROU-IND, 4-1 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston French Open (juniors) Australian Open - Melbourne Davis Cup, World Group, 1R, FRA-ROU 4-1 Olympics - Athens Olympics - Beijing